// ----------------------------------------------------------------------
// Include files
// ----------------------------------------------------------------------

// ----------------------------------------------------------------------
// Struct/Union Types and define
// ----------------------------------------------------------------------

// ----------------------------------------------------------------------
// Static Global Data section variables
// ----------------------------------------------------------------------

#if defined(__USE_YT3010_2MOTOR__)
static ROMDATA SHORT LENS_LocusTable[] = {
22679, //15-15 = 0
22674, //16-15 = 1
22669,
22665,
22662,
22659,
22656,
22653,
22650,
22647,
22644,
22641,
22638,
22635,
22632,
22629,
22625,
22621,
22617,
22613,
22609,
22605,
22601,
22598,
22595,
22592,
22589,
22586,
22583,
22580,
22577,
22574,
22571,
22568,
22565,
22562,
22559,
22556,
22553,
22549,
22545,
22542,
22539,
22536,
22533,
22530,
22527,
22524,
22521,
22518,
22515,
22512,
22509,
22506,
22503,
22500,
22497,
22494,
22491,
22488,
22485,
22482,
22479,
22476,
22473,
22470,
22467,
22464,
22460,
22456,
22452,
22449,
22446,
22443,
22440,
22437,
22434,
22431,
22428,
22425,
22422,
22419,
22416,
22413,
22410,
22407,
22404,
22401,
22398,
22395,
22392,
22389,
22386,
22383,
22380,
22377,
22374,
22371,
22368,
22365,
22362,
22358,
22355,
22352,
22349,
22346,
22343,
22340,
22337,
22334,
22331,
22328,
22325,
22322,
22319,
22316,
22313,
22310,
22307,
22304,
22301,
22298,
22295,
22292,
22289,
22286,
22283,
22280,
22277,
22274,
22271,
22268,
22265,
22262,
22259,
22256,
22253,
22250,
22247,
22244,
22241,
22238,
22235,
22232,
22229,
22226,
22223,
22220,
22217,
22214,
22211,
22208,
22205,
22202,
22199,
22197,
22195,
22193,
22191,
22189,
22187,
22185,
22182,
22179,
22176,
22173,
22170,
22167,
22164,
22161,
22158,
22155,
22152,
22149,
22146,
22143,
22140,
22137,
22134,
22131,
22128,
22125,
22122,
22119,
22116,
22113,
22110,
22107,
22104,
22102,
22100,
22098,
22096,
22094,
22092,
22090,
22088,
22086,
22084,
22082,
22079,
22076,
22073,
22070,
22067,
22064,
22061,
22058,
22056,
22054,
22052,
22050,
22048,
22046,
22044,
22042,
22040,
22038,
22036,
22034,
22032,
22030,
22027,
22024,
22021,
22018,
22015,
22012,
22009,
22006,
22003,
22000,
21998,
21996,
21994,
21992,
21990,
21988,
21986,
21983,
21980,
21977,
21974,
21971,
21968,
21965,
21963,
21961,
21959,
21957,
21955,
21953,
21951,
21949,
21947,
21945,
21943,
21941,
21938,
21935,
21932,
21929,
21926,
21923,
21920,
21917,
21914,
21911,
21908,
21906,
21904,
21902,
21900,
21898,
21896,
21893,
21891,
21889,
21887,
21885,
21883,
21881,
21878,
21875,
21872,
21869,
21866,
21863,
21860,
21857,
21854,
21851,
21848,
21845,
21842,
21839,
21836,
21833,
21831,
21829,
21827,
21825,
21823,
21821,
21819,
21817,
21815,
21813,
21811,
21808,
21805,
21802,
21799,
21796,
21794,
21792,
21790,
21788,
21786,
21784,
21782,
21780,
21778,
21776,
21774,
21772,
21770,
21768,
21766,
21764,
21762,
21759,
21756,
21753,
21750,
21747,
21744,
21741,
21739,
21737,
21735,
21733,
21731,
21729,
21727,
21725,
21723,
21721,
21719,
21717,
21715,
21713,
21711,
21709,
21707,
21705,
21703,
21701,
21699,
21697,
21695,
21693,
21691,
21689,
21687,
21685,
21683,
21681,
21679,
21677,
21675,
21673,
21671,
21669,
21667,
21665,
21663,
21661,
21659,
21657,
21655,
21653,
21651,
21649,
21647,
21645,
21643,
21641,
21638,
21635,
21632,
21629,
21626,
21624,
21622,
21620,
21618,
21616,
21614,
21612,
21610,
21608,
21606,
21604,
21602,
21600,
21598,
21596,
21594,
21592,
21590,
21588,
21586,
21584,
21582,
21580,
21578,
21576,
21574,
21572,
21570,
21568,
21566,
21564,
21562,
21560,
21558,
21556,
21554,
21552,
21550,
21548,
21546,
21544,
21542,
21540,
21538,
21536,
21534,
21532,
21530,
21528,
21526,
21524,
21522,
21520,
21518,
21516,
21514,
21512,
21510,
21508,
21506,
21504,
21502,
21500,
21498,
21496,
21494,
21492,
21490,
21488,
21486,
21484,
21482,
21480,
21478,
21476,
21474,
21473,
21471,
21470,
21469,
21467,
21465,
21463,
21461,
21459,
21458,
21457,
21456,
21455,
21454,
21452,
21450,
21448,
21446,
21444,
21442,
21440,
21438,
21436,
21434,
21432,
21430,
21428,
21426,
21424,
21422,
21420,
21418,
21416,
21414,
21412,
21411,
21410,
21409,
21408,
21407,
21406,
21405,
21403,
21401,
21399,
21397,
21395,
21393,
21391,
21389,
21387,
21385,
21383,
21381,
21379,
21377,
21375,
21373,
21371,
21369,
21367,
21366,
21365,
21364,
21363,
21362,
21361,
21360,
21358,
21356,
21354,
21352,
21350,
21348,
21346,
21344,
21342,
21340,
21338,
21336,
21335,
21334,
21333,
21332,
21331,
21330,
21329,
21328,
21327,
21326,
21325,
21323,
21321,
21319,
21317,
21315,
21313,
21311,
21309,
21307,
21305,
21303,
21301,
21299,
21297,
21295,
21293,
21291,
21289,
21287,
21285,
21283,
21281,
21279,
21277,
21275,
21273,
21271,
21269,
21267,
21265,
21263,
21262,
21261,
21260,
21259,
21258,
21257,
21256,
21255,
21254,
21253,
21252,
21251,
21249,
21247,
21245,
21243,
21241,
21239,
21237,
21235,
21233,
21231,
21229,
21227,
21225,
21223,
21221,
21219,
21217,
21215,
21213,
21211,
21209,
21208,
21207,
21206,
21205,
21204,
21203,
21202,
21201,
21200,
21198,
21196,
21194,
21192,
21190,
21188,
21186,
21184,
21183,
21182,
21181,
21180,
21179,
21178,
21177,
21175,
21173,
21171,
21169,
21167,
21165,
21163,
21161,
21159,
21157,
21155,
21153,
21151,
21149,
21147,
21145,
21143,
21141,
21140,
21139,
21138,
21137,
21136,
21135,
21134,
21133,
21132,
21131,
21130,
21129,
21128,
21127,
21126,
21124,
21122,
21120,
21118,
21116,
21114,
21112,
21111,
21110,
21109,
21108,
21107,
21106,
21104,
21102,
21100,
21098,
21096,
21095,
21094,
21093,
21092,
21091,
21090,
21089,
21088,
21086,
21084,
21082,
21080,
21077,
21075,
21074,
21073,
21072,
21070,
21068,
21067,
21066,
21065,
21064,
21063,
21062,
21061,
21059,
21057,
21055,
21053,
21051,
21049,
21047,
21045,
21043,
21041,
21039,
21038,
21037,
21036,
21035,
21034,
21033,
21032,
21031,
21030,
21029,
21028,
21027,
21026,
21025,
21024,
21023,
21022,
21021,
21020,
21019,
21018,
21017,
21016,
21014,
21012,
21010,
21008,
21006,
21004,
21002,
21000,
20998,
20996,
20994,
20992,
20991,
20990,
20989,
20988,
20987,
20986,
20985,
20984,
20983,
20982,
20980,
20978,
20976,
20974,
20972,
20970,
20968,
20966,
20964,
20963,
20962,
20961,
20960,
20959,
20958,
20957,
20956,
20955,
20954,
20953,
20952,
20951,
20950,
20949,
20948,
20947,
20946,
20945,
20944,
20943,
20942,
20941,
20940,
20939,
20937,
20935,
20933,
20931,
20929,
20927,
20925,
20923,
20921,
20919,
20917,
20915,
20913,
20911,
20909,
20907,
20906,
20905,
20904,
20903,
20902,
20901,
20900,
20899,
20898,
20897,
20896,
20895,
20894,
20893,
20892,
20891,
20890,
20889,
20888,
20887,
20886,
20885,
20884,
20883,
20882,
20881,
20880,
20879,
20878,
20877,
20876,
20875,
20874,
20873,
20872,
20871,
20870,
20869,
20868,
20867,
20866,
20865,
20864,
20863,
20862,
20861,
20860,
20859,
20858,
20857,
20856,
20855,
20853,
20851,
20849,
20847,
20845,
20843,
20841,
20839,
20837,
20836,
20835,
20834,
20833,
20832,
20831,
20830,
20829,
20828,
20827,
20826,
20825,
20824,
20823,
20822,
20821,
20820,
20819,
20818,
20817,
20816,
20815,
20814,
20813,
20812,
20811,
20810,
20809,
20808,
20807,
20806,
20805,
20804,
20803,
20802,
20801,
20800,
20799,
20798,
20797,
20796,
20795,
20794,
20793,
20792,
20791,
20790,
20789,
20788,
20787,
20786,
20785,
20784,
20783,
20782,
20781,
20780,
20779,
20778,
20777,
20776,
20775,
20774,
20773,
20772,
20771,
20770,
20769,
20768,
20767,
20766,
20765,
20764,
20763,
20762,
20761,
20760,
20759,
20758,
20757,
20756,
20755,
20754,
20753,
20752,
20751,
20750,
20749,
20748,
20747,
20746,
20745,
20744,
20743,
20742,
20741,
20740,
20739,
20738,
20737,
20736,
20735,
20734,
20733,
20732,
20731,
20730,
20729,
20728,
20727,
20726,
20725,
20724,
20723,
20722,
20721,
20720,
20719,
20718,
20716,
20714,
20712,
20710,
20708,
20706,
20705,
20704,
20703,
20702,
20701,
20700,
20699,
20698,
20697,
20696,
20695,
20694,
20693,
20692,
20691,
20690,
20689,
20688,
20687,
20686,
20685,
20684,
20683,
20682,
20681,
20680,
20679,
20678,
20677,
20676,
20675,
20674,
20673,
20672,
20671,
20670,
20669,
20668,
20667,
20666,
20665,
20664,
20663,
20662,
20661,
20660,
20659,
20658,
20657,
20656,
20655,
20654,
20653,
20652,
20651,
20650,
20649,
20648,
20647,
20646,
20645,
20644,
20643,
20642,
20641,
20640,
20639,
20638,
20637,
20636,
20635,
20634,
20633,
20632,
20631,
20630,
20629,
20628,
20627,
20626,
20625,
20624,
20623,
20622,
20621,
20620,
20619,
20618,
20617,
20616,
20615,
20614,
20613,
20612,
20611,
20610,
20609,
20608,
20607,
20606,
20605,
20604,
20603,
20602,
20601,
20600,
20599,
20598,
20597,
20596,
20595,
20594,
20593,
20592,
20591,
20590,
20589,
20589,
20589,
20588,
20587,
20586,
20585,
20584,
20583,
20582,
20581,
20580,
20579,
20578,
20577,
20576,
20576,
20576,
20576,
20575,
20575,
20575,
20574,
20573,
20572,
20571,
20570,
20569,
20568,
20567,
20567,
20567,
20567,
20566,
20565,
20564,
20563,
20562,
20561,
20560,
20559,
20558,
20557,
20556,
20556,
20556,
20556,
20555,
20554,
20553,
20552,
20551,
20550,
20549,
20548,
20547,
20546,
20545,
20544,
20543,
20542,
20541,
20540,
20540,
20540,
20540,
20539,
20538,
20537,
20536,
20535,
20534,
20533,
20532,
20531,
20531,
20531,
20531,
20530,
20529,
20528,
20527,
20526,
20525,
20524,
20524,
20524,
20523,
20522,
20521,
20520,
20519,
20518,
20517,
20516,
20515,
20514,
20513,
20512,
20511,
20510,
20510,
20510,
20510,
20509,
20508,
20507,
20506,
20505,
20504,
20503,
20502,
20501,
20500,
20500,
20500,
20500,
20499,
20498,
20497,
20496,
20495,
20494,
20494,
20494,
20494,
20493,
20492,
20491,
20490,
20489,
20488,
20487,
20486,
20485,
20484,
20483,
20483,
20483,
20483,
20482,
20481,
20480,
20479,
20478,
20477,
20476,
20475,
20474,
20474,
20474,
20473,
20472,
20471,
20470,
20469,
20468,
20467,
20467,
20467,
20467,
20466,
20465,
20464,
20463,
20462,
20461,
20460,
20459,
20458,
20457,
20456,
20456,
20456,
20455,
20455,
20455,
20455,
20454,
20453,
20452,
20451,
20450,
20450,
20450,
20449,
20448,
20447,
20447,
20446,
20446,
20445,
20445,
20444,
20443,
20443,
20442,
20442,
20441,
20441,
20440,
20439,
20438,
20437,
20436,
20436,
20435,
20435,
20434,
20433,
20432,
20431,
20431,
20430,
20430,
20429,
20429,
20428,
20427,
20426,
20425,
20425,
20424,
20423,
20423,
20422,
20422,
20421,
20420,
20420,
20419,
20419,
20418,
20417,
20417,
20416,
20415,
20414,
20414,
20413,
20412,
20411,
20410,
20410,
20409,
20408,
20407,
20406,
20406,
20405,
20404,
20404,
20403,
20403,
20402,
20402,
20401,
20401,
20400,
20400,
20399,
20399,
20398,
20398,
20397,
20397,
20396,
20395,
20394,
20393,
20393,
20392,
20391,
20390,
20390,
20389,
20389,
20388,
20388,
20387,
20386,
20386,
20385,
20384,
20383,
20383,
20382,
20381,
20380,
20380,
20379,
20378,
20378,
20377,
20376,
20375,
20374,
20373,
20372,
20371,
20371,
20370,
20370,
20369,
20369,
20368,
20368,
20367,
20366,
20365,
20364,
20363,
20362,
20362,
20361,
20360,
20359,
20358,
20358,
20357,
20356,
20356,
20355,
20355,
20354,
20354,
20353,
20353,
20352,
20352,
20351,
20351,
20350,
20350,
20349,
20349,
20348,
20348,
20347,
20346,
20346,
20345,
20345,
20344,
20344,
20343,
20343,
20342,
20342,
20341,
20341,
20340,
20340,
20339,
20339,
20338,
20338,
20337,
20337,
20336,
20336,
20335,
20335,
20334,
20334,
20333,
20333,
20332,
20332,
20331,
20331,
20330,
20330,
20329,
20329,
20328,
20328,
20327,
20327,
20326,
20326,
20325,
20325,
20324,
20324,
20323,
20323,
20322,
20322,
20321,
20321,
20320,
20320,
20319,
20319,
20318,
20318,
20317,
20317,
20316,
20316,
20315,
20315,
20314,
20314,
20313,
20313,
20312,
20312,
20311,
20311,
20310,
20310,
20309,
20309,
20308,
20308,
20307,
20307,
20306,
20306,
20305,
20304,
20303,
20303,
20302,
20301,
20300,
20300,
20299,
20298,
20298,
20297,
20297,
20296,
20296,
20295,
20295,
20294,
20294,
20293,
20293,
20292,
20292,
20291,
20291,
20290,
20290,
20289,
20289,
20288,
20288,
20287,
20287,
20286,
20286,
20285,
20285,
20284,
20284,
20283,
20283,
20282,
20282,
20281,
20281,
20280,
20280,
20279,
20279,
20278,
20278,
20277,
20277,
20276,
20276,
20275,
20275,
20274,
20274,
20273,
20273,
20272,
20272,
20271,
20271,
20270,
20270,
20269,
20269,
20268,
20268,
20267,
20267,
20266,
20266,
20265,
20265,
20264,
20264,
20263,
20263,
20262,
20262,
20171,
20171,
20260,
20260,
20259,
20259,
20258,
20258,
20258,
20257,
20257,
20256,
20256,
20255,
20255,
20255,
20254,
20254,
20253,
20253,
20252,
20252,
20251,
20251,
20250,
20250,
20249,
20249,
20248,
20248,
20247,
20247,
20246,
20246,
20245,
20245,
20244,
20244,
20243,
20243,
20242,
20242,
20241,
20241,
20240,
20240,
20239,
20239,
20238,
20238,
20237,
20237,
20236,
20236,
20235,
20235,
20234,
20234,
20233,
20233,
20232,
20232,
20231,
20231,
20230,
20230,
20229,
20229,
20228,
20228,
20227,
20227,
20226,
20226,
20225,
20225,
20224,
20224,
20223,
20223,
20222,
20222,
20221,
20221,
20220,
20220,
20219,
20219,
20218,
20218,
20217,
20217,
20216,
20216,
20215,
20215,
20214,
20214,
20213,
20213,
20212,
20212,
20211,
20211,
20210,
20210,
20209,
20209,
20208,
20208,
20207,
20207,
20206,
20206,
20205,
20205,
20204,
20204,
20203,
20203,
20202,
20202,
20201,
20201,
20200,
20200,
20199,
20199,
20198,
20198,
20197,
20197,
20196,
20196,
20195,
20195,
20195,
20194,
20194,
20194,
20193,
20193,
20193,
20192,
20192,
20192,
20191,
20191,
20191,
20190,
20190,
20190,
20189,
20189,
20189,
20188,
20188,
20188,
20187,
20187,
20187,
20186,
20186,
20186,
20186,
20185,
20185,
20185,
20185,
20184,
20184,
20184,
20184,
20183,
20183,
20183,
20183,
20182,
20182,
20182,
20181,
20181,
20181,
20180,
20180,
20180,
20180,
20179,
20179,
20179,
20179,
20178,
20178,
20178,
20178,
20177,
20177,
20177,
20177,
20176,
20176,
20176,
20175,
20175,
20175,
20174,
20174,
20174,
20173,
20173,
20173,
20173,
20172,
20172,
20172,
20172,
20171,
20171,
20171,
20171,
20170,
20170,
20170,
20169,
20169,
20169,
20168,
20168,
20168,
20167,
20167,
20167,
20166,
20166,
20166,
20165,
20165,
20165,
20164,
20164,
20164,
20163,
20163,
20163,
20162,
20162,
20162,
20161,
20161,
20161,
20160,
20160,
20160,
20159,
20159,
20159,
20158,
20158,
20158,
20157,
20157,
20157,
20156,
20156,
20156,
20155,
20155,
20155,
20154,
20154,
20154,
20153,
20153,
20153,
20153,
20152,
20152,
20152,
20152,
20151,
20151,
20151,
20151,
20150,
20150,
20150,
20150,
20149,
20149,
20149,
20149,
20148,
20148,
20148,
20148,
20147,
20147,
20147,
20147,
20146,
20146,
20146,
20146,
20145,
20145,
20145,
20145,
20144,
20144,
20144,
20144,
20143,
20143,
20143,
20143,
20142,
20142,
20142,
20142,
20141,
20141,
20141,
20141,
20140,
20140,
20140,
20140,
20139,
20139,
20139,
20139,
20138,
20138,
20138,
20138,
20137,
20137,
20137,
20137,
20136,
20136,
20136,
20136,
20135,
20135,
20135,
20135,
20134,
20134,
20134,
20134,
20133,
20133,
20133,
20133,
20132,
20132,
20132,
20132,
20131,
20131,
20131,
20131,
20130,
20130,
20130,
20130,
20129,
20129,
20129,
20129,
20128,
20128,
20128,
20128,
20127,
20127,
20127,
20127,
20126,
20126,
20126,
20126,
20125,
20125,
20125,
20125,
20124,
20124,
20124,
20124,
20123,
20123,
20123,
20123,
20122,
20122,
20122,
20122,
20121,
20121,
20121,
20121,
20120,
20120,
20120,
20120,
20119,
20119,
20119,
20119,
20118,
20118,
20118,
20118,
20117,
20117,
20117,
20117,
20116,
20116,
20116,
20116,
20115,
20115,
20115,
20115,
20114,
20114,
20114,
20114,
20113,
20113,
20113,
20113,
20112,
20112,
20112,
20112,
20111,
20111,
20111,
20111,
20110,
20110,
20110,
20110,
20109,
20109,
20109,
20109,
20108,
20108,
20108,
20108,
20107,
20107,
20107,
20107,
20106,
20106,
20106,
20106,
20105,
20105,
20105,
20105,
20104,
20104,
20104,
20104,
20103,
20103,
20103,
20103,
20102,
20102,
20102,
20102,
20101,
20101,
20101,
20101,
20100,
20100,
20100,
20100,
20099,
20099,
20099,
20099,
20098,
20098,
20098,
20098,
20097,
20097,
20097,
20097,
20096,
20096,
20096,
20096,
20095,
20095,
20095,
20095,
20094,
20094,
20094,
20094,
20093,
20093,
20093,
20093,
20092,
20092,
20092,
20092,
20091,
20091,
20091,
20091,
20090,
20090,
20090,
20090,
20089,
20089,
20089,
20089,
20088,
20088,
20088,
20088,
20087,
20087,
20087,
20087,
20086,
20086,
20086,
20086,
20085,
20085,
20085,
20085,
20084,
20084,
20084,
20084,
20084,
20083,
20083,
20083,
20083,
20083,
20082,
20082,
20082,
20082,
20082,
20081,
20081,
20081,
20081,
20081,
20080,
20080,
20080,
20080,
20080,
20079,
20079,
20079,
20079,
20079,
20079,
20078,
20078,
20078,
20078,
20078,
20077,
20077,
20077,
20077,
20077,
20076,
20076,
20076,
20076,
20076,
20075,
20075,
20075,
20075,
20075,
20074,
20074,
20074,
20074,
20073,
20073,
20073,
20073,
20073,
20072,
20072,
20072,
20072,
20072,
20072,
20071,
20071,
20071,
20071,
20071,
20071,
20070,
20070,
20070,
20070,
20070,
20070,
20069,
20069,
20069,
20069,
20069,
20069,
20068,
20068,
20068,
20068,
20068,
20068,
20068,
20000 //2290-15 = 2275

};

#endif

/*  FILE_END_HERE */
